﻿#------------------------------------------------------------------------------------
#add_base_manager.cmake
#Multi-link V2
#cmake有一个好处，只要把编译器加进PATH，就不必指定mkspecs，cmake会自动从路径里读取编译器信息。
#qmake则使用specs指定，并且依然需要把编译器加入路径。
#please dont modify this cmake file.
#2018年6月17日 16点09分
#------------------------------------------------------------------------------------
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)

################################################################################
#add function
INCLUDE (${CMAKE_CURRENT_LIST_DIR}/add_function.cmake)

################################################################################
#add platform
#设置目标平台 QSYS
INCLUDE (${CMAKE_CURRENT_LIST_DIR}/add_platform.cmake)

################################################################################
#多链接技术入口
#配置重要的三个路径 APP_BUILD_ROOT APP_DEPLOY_ROOT LIB_SDK_ROOT
INCLUDE (${CMAKE_CURRENT_LIST_DIR}/add_multi_link_technology.cmake)


################################################################################
#Multi-link的全部函数
#增加发布
#增加发布配置
#增加链接库
#增加链接库头文件
#增加SDK (lib用)
#增加版本信息
################################################################################
#app发布所需要的函数
INCLUDE (${CMAKE_CURRENT_LIST_DIR}/add_deploy.cmake)

#app发布library所需要的函数
INCLUDE (${CMAKE_CURRENT_LIST_DIR}/add_deploy_library.cmake)

#app发布配置项需要的函数
INCLUDE (${CMAKE_CURRENT_LIST_DIR}/add_deploy_config.cmake)

#链接lib所需要的函数 包含lib头文件所需要的函数 设置lib宏所需要的函数
INCLUDE (${CMAKE_CURRENT_LIST_DIR}/add_library.cmake)

#lib发布sdk所需要的函数
#注释：提供修改Target名字的函数
INCLUDE (${CMAKE_CURRENT_LIST_DIR}/add_sdk.cmake)

#设置program version的函数
INCLUDE (${CMAKE_CURRENT_LIST_DIR}/add_version.cmake)

#设置program language的函数
INCLUDE (${CMAKE_CURRENT_LIST_DIR}/add_language.cmake)

#project常用的函数
INCLUDE (${CMAKE_CURRENT_LIST_DIR}/add_project.cmake)

#设置program icons的函数
INCLUDE (${CMAKE_CURRENT_LIST_DIR}/add_icons.cmake)

#最后，添加工程们公共的头文件。
INCLUDE (${CMAKE_CURRENT_LIST_DIR}/add_base_header.cmake)

